Tiny Core Linux 安装配置 您所在的位置:网站首页 tinycore 安装到硬盘 Tiny Core Linux 安装配置

Tiny Core Linux 安装配置

#Tiny Core Linux 安装配置| 来源: 网络整理| 查看: 265

Tiny Core Linux 安装配置

目标

通过最小的命令行版 Tiny Core Linux 系统光盘安装 Tiny Core Linux 桌面环境,设置中文界面,安装输入法,设置分辨率。

所有软件包都从仓库下载,可以安装在虚拟机中,也可以安装在 U 盘中,实现从实机启动。

站点

官方网站:​​​http://www.tinycorelinux.net/​​​

FTP 站点:​​​http://www.tinycorelinux.net/12.x/x86_64/release/​​​

官方镜像:​​​http://mirrors.163.com/tinycorelinux/​​​

FTP 镜像:​​​http://mirrors.163.com/tinycorelinux/12.x/x86_64/release/​​​

准备

下载 CorePure64.ISO 文件(16MB):

​​​http://mirrors.163.com/tinycorelinux/12.x/x86_64/release/CorePure64-12.0.iso​​​

安装

1、创建虚拟机,名称为 TinyCoreLinux,磁盘容量 1GB-8GB,内存容量 512MB-2GB。

2、从 CorePure64-12.0.iso 启动虚拟机,启动时会暂停在 boot: 提示符位置,等待用户输入启动参数,此时直接回车即可(如果不按任何键,过一会儿会自动继续启动)。

3、使用 ping 命令检查一下网络是否正常(安装过程需要联网):

ping www.baidu.com # 检测过程会一直持续,按 Ctrl+C 可停止

4、设置软件源:

sudo echo http://mirrors.163.com/tinycorelinux/ > /opt/tcemirror

5、执行下面的命令安装一个软件包:

tce-load -wi grub2-multi # 参数:w 是下载,i 是安装

6、创建分区(如果要将系统安装在 U 盘上,可以将空的 U 盘接入虚拟机,然后用 U 盘的设备名替换 /dev/sda 和 /dev/sda1 来完成之后的所有步骤即可):

sudo fdisk /dev/sda # 進入 fdisk 交互界面

m # 按 m 查看帮助,列出可用的命令

n # 按 n 创建新分区,進入创建分区过程 >>

p # 选择分区类型:按 p 选择主分区

1 # 选择主分区位置:按数字 1 选择第一个位置

Enter # 起始扇区:回车,使用默认值

Enter # 结束扇区:回车,使用默认值,完成分区创建 Browse 菜单项,会列出所有的软件列表,可以在右边的搜索框中输入软件名称,然后回车進行搜索,找到后,选中要安装的软件,然后点击下面的 Go 按钮進行下载并安装。

之后的重启就不要再用 sudo reboot 命令了,因为需要保存用户配置信息,应该使用任务栏中的关机按钮,选择 backup 选项后再重启。

汉化

1、安装 getlocale 软件包:

tce-load -wi getlocale

2、打开终端,执行下面的命令,会進入选择语言的界面:

sudo getlocale.sh

勾选列表最后以 zh_ 开头的所有选项(按空格键勾选),然后回车确认,再次按回车键开始执行。执行完毕后,按回车键退出程序。

3、编辑 /mnt/sda1/boot/grub/grub.cfg 文件:

sudo editor /mnt/sda1/boot/grub/grub.cfg

修改启动选项(添加 lang 和 tz 两项):

timeout=0

menuentry "Tiny Core Linux x64" {

# loglevel:日志等级,设置为 3 避免过多的调试信息充满屏幕

# vga :分辨率,791=1024*768(必须设置,否则启动过程可能会死机)

# showapps:启动过程中显示加载的软件包列表

# pause :启动完毕时暂停,以便查看输出信息(回车继续,这里未使用)

# lang :设置系统语言,zh_CN.UTF8 是简体中文

# tz :设置系统时区,CCT 是中国时区的名称(-8 后与国际时间同步)

# tce :指定软件包存放在标签为 TinyLinux 的磁盘的 /tc64/tce 目录中

linux /tc64/vmlinuz64 loglevel=3 vga=791 showapps lang=zh_CN.UTF8 tz=CCT-8 tce=LABEL=TinyCore/tc64/tce

initrd /tc64/corepure64.gz

}

4、安装中文字体:

tce-load -wi notocjk-regular-fonts-ttc

5、安装中文输入法:

tce-load -wi fcitx-sunpinyin

然后打开 /home/tc/.ashrc,在文件最后添加如下内容:

export XIM=fcitx

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XIM_PROGRAM=fcitx

export XMODIFIERS="@im=fcitx"

重启后,点击任务栏中的 fcitx 图标,然后才可以使用 Ctrl+Space 切换输入法。某些软件无法使用输入法,某些软件可以(比如 firefox)。需要注意的是,启用输入法后,aterm 终端将无法接收任何输入,无论输入法是什么状态,建议安装其它终端代替,比如 lxterminal:

tce-load -wi lxterminal

6、如果要汉化系统界面,可以安装下面的软件包(系统界面汉化后,Apps 的搜索功能会有影响,搜索结果不是很准确,这是因为 Apps 自身的 Bug 导致的,它使用汉化后的文本来判断搜索模式,也就是搜索框前面的下拉列表,有三个选项,汉化后这三个选项都失效了,导致搜索结果不准确):

tce-load -wi base-locale fltk-full

base-locale 是系统界面的语言包,Tiny Core Linux 的系统软件是使用 fltk 库编写的,而系统中集成的 fltk 库是精简版本,不支持 UTF8 字符,所以需要安装完整版的 fltk 库才能正确显示中文界面。

7、如果要汉化其它软件,可以安装相应软件的汉化包,也就是软件名后面添加了 -locale 后缀的软件包,比如:

tce-load -wi vlc-locale # vlc 播放器汉化

tce-load -wi lxterminal-locale # lxterminal 终端汉化

设置

系统启动时要加载的软件列表在 /mnt/sda1/tc64/tce/onboot.lst 文件中(要先挂载 /dev/sda1 分区),编辑此文件即可决定启动时加载哪些软件。

对于语言包(以 -locale 结尾的包),不需要加入到 onboot.lst 文件中,因为系统在加载软件的时侯,如果发现有同名的语言包,就会自动加载。

如果在 onboot.lst 文件旁边有一个 copy2fs.flg 文件,则系统在加载软件包

时会把软件包中的文件复制到系统中,而不是链接到系统中,这样当系统访问软件相关的文件时,直接就可以访问到,而不需要通过链接定位文件(如果没有 copy2fs.flg 文件,则系统在加载软件包时,会将软件包挂载到 /tmp/tcloop 目录中,然后在系统目录中创建相应的链接到挂载点中的各个文件,所以访问时有一个通过链接定位文件的时间消耗)。

如果嫌 aterm 终端的字体太小,可以修改 /home/tc/.Xdefaults 文件中的 aterm 设置:

Aterm*scrollBar: true

Aterm*transparent: false

Aterm*title: Terminal

Aterm*foreground: white

Aterm*background: black

Aterm*font: -misc-fixed-medium-r-normal-*-20--*-*-c-*-iso8859-1

Aterm*cursorColor: green

Aterm*fading: 70

Aterm*shading: 50

Aterm*color12: DodgerBlue1

Aterm*saveLines: 1000

修改分辨率

可以使用 xrandr 程序来修改分辨率,下面这个脚本可以作为参考:

#!/bin/ash

# 功能:关闭笔记本屏幕,使用外接屏幕,同时设置外接屏幕的分辨率

# 检查显示器的名称(不同的 xrandr 程序输出的名称不一样)

if xrandr|grep ^VGA1\ connected > /dev/null; then

VGA1=VGA1

LVDS1=LVDS1

elif xrandr|grep ^VGA-1\ connected > /dev/null; then

VGA1=VGA-1

LVDS1=LVDS-1

else

exit

fi

# 查询分辨率模式代码,如果需要某个分辨率的模式,请手动执行获取

# cvt 1600 900

# 以下是 1600x900 分辨率的输出结果,可用于之后的命令中

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz

# Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

# 设置外接显示器为主显示器

xrandr --output $VGA1 --primary

# 关闭笔记本自身的显示器

xrandr --output $LVDS1 --off

# 为外接显示器增加分辨率

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

xrandr --addmode $VGA1 1920x1080_60.00

# 为外接显示器增加分辨率

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

xrandr --addmode $VGA1 1600x900_60.00

# 为外接显示器增加分辨率

xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync

xrandr --addmode $VGA1 1368x768_60.00

# 设置外接显示器的分辨率(从下面选择一个合适的分辨率使用)

# xrandr --output $VGA1 --mode 1368x768_60.00

xrandr --output $VGA1 --mode 1600x900_60.00

# xrandr --output $VGA1 --mode 1920x1080_60.00

# 设置外接显示器的亮度,可以根据需要设置(0.0-1.0)

xrandr --output $VGA1 --brightness 1.0

————————————————

版权声明:本文为 博主「stevenldj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有